#ifndef OMoovPhysicsModifier_H__
#define OMoovPhysicsModifier_H__

enum
{
	// Dynamic attributes defined on enum class PlugId
	moov_PLUGS = 1000,

	//////////////////////////////////////////////////////////////////////////
	// Object attributes -- DO NOT CHANGE, attribute keys on saved projects
	moov_START = 2000,
	
	// Attributes
	moov_PythonFileNameAttribute,
	moov_PythonScriptAttribute,

	moov_CollisionMeshesAttribute,
	moov_ForceFieldsAttribute,

	moov_ParameterFileNameAttribute,

	//////////////////////////////////////////////////////////////////////////
	// Buttons

	moov_Button_Reload = 3000,
	moov_Button_Capture,
	moov_Button_DeleteCapture,
	moov_Button_CaptureRestState,
	moov_Button_ParameterSave,
	moov_Button_ParameterLoad,
	moov_Button_ParameterReset,

	//////////////////////////////////////////////////////////////////////////
	// Visualizer
	moov_Group_VisualizerSettings = 4000,
	moov_Vis_Visualize,
	moov_Vis_ParticleScale,
	moov_Vis_VelocityScale,
	moov_Vis_ForceThreshold,
	moov_Vis_ContactScale,
	moov_Vis_ShowParticles,
	moov_Vis_ShowConstraints,
	moov_Vis_ShowMeshes,
	moov_Vis_ShowVelocities,
	moov_Vis_ShowContacts,

	//////////////////////////////////////////////////////////////////////////

	moov_END
};

#endif
